package modelo.Nivel;

import modelo.Escenografia.*;
import modelo.Orientacion.Posicion;
import java.util.ArrayList;
import titiritero.vista.Imagen;
import vista.Nivel.VistaNivel3;

public class Nivel3 extends Nivel {

    public Nivel3(){
        super(20, 75);
        ArrayList<Pista> pistas = new ArrayList<Pista>();
        Posicion posEntrada1 = new Posicion(160, 274);
        Posicion posEntrada2 = new Posicion(402,129);
        Posicion posEntrada3 = new Posicion(538,324);
        Posicion posEntrada4 = new Posicion(714, 331);
        Posicion posEntrada5 = new Posicion(431, 457);
        Posicion posEntrada6 = new Posicion(578, 442);
        Pista pistaSimple = new PistaSimple(posEntrada1);
        Pista pistaLarga = new PistaLarga(posEntrada2);
        Pista pistaDoble = new PistaDobleEntrada(posEntrada3, posEntrada4);
        Pista otraPistaLarga = new PistaLarga(posEntrada5);
        Pista helipuerto = new Helipuerto(posEntrada6);
        
        pistas.add(pistaSimple);
        pistas.add(pistaLarga);
        pistas.add(pistaDoble);
        pistas.add(otraPistaLarga);
        pistas.add(helipuerto);
        aeroparque = new AeroParque(4, pistas);
        this.controlarCreacionDeAeronaves();
    }

    public Imagen devolverVista() {
        return new VistaNivel3(0, 0);
    }

}
